The Software Process and Software Environments TOOLS FOR EVOLVING SOFTWARE

نویسندگان

  • Dewayne E. Perry
  • Murray Hill
چکیده

Further, even though it is intellectually accepted that we have methodological means to combat these factors and provide benefits during the evolutionary process, development managers still choose short term goals over these long term benefits. Given a choice between getting a system out as early as possible and doing a proper design that will evolve gracefully, the first is invariably chosen at the expense of evolutionary problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Self-Evolving Process-Driven Environments

process-driven software engineering environnnents,process programming, algorithms, learning Process-driven software development environments (PSDE's) provide support for the software (life-cycle) processes within which the environment is embedded and operational. This support includes tools and mechanisms for: modeling, analysis, automation, execution, optimization, and evolution of processes. ...

متن کامل

Evolution Is Essential for Software Tool Development

We examine the problems encountered in evolving software development tools, in particular, configuration management tools, drawing on our experience in producing the DaSC configuration management toolset. Building good software development tools is a time-consuming, iterative process where the tool designers must take into account the evolving nature of the software development process embodied...

متن کامل

Multi-disciplinary and Interdisciplinary Research Methods and their Impact on Software and System Design

Good design holds the key to the success of the majority of software projects. Without careful consideration of all the factors that are involved in a software project, the successful integration of a system into the environment for which it is intended may fail. Communication has become a vital two-way link between software engineers and information systems in the design process. Software engi...

متن کامل

Lua/P — A Repository Language For Flexible Software Engineering Environments

Ongoing development and combination of methods and tools for software development call for software engineering environments (SEE) with ever changing functionality. Also the integration of operative support for the software development process remains a major challenge. A good SEE design has to combine a high level of integration with great flexibility towards evolving methods and tools as well...

متن کامل

A Tool Suite for Evolving Legacy Software

Evolving an existing software system is fundamentally different from developing one from scratch. Consequently, tools to support evolution must go beyond traditional development tools. This paper describes the Esprit de Corps Suite (EDCS) of software evolution tools. EDCS supports the Mission Oriented Architectural Legacy Evolution (MORALE) software reengineering process. The paper briefly desc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007